package com.Web.cookie;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;

@WebServlet(name = "CookieServletdemo3", value = "/CookieServletdemo3")
public class CookieServletdemo3 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request, response);
//        Cookie在浏览器保存的时间：默认情况下，浏览器关闭Cookie销毁，但是可以设置保存时间
//        setMaxAge(int second)   设置存活时间：单位秒
//        正数：指定存活时间，持久化浏览器的磁盘中，到期后自动销毁。
//        负数：默认浏览器关闭，Cookie销毁
//        0：立即销毁
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//                1.创建Cookie对象
        Cookie cookie=new Cookie("product","TV");
//        2.设置Cookie存活的时间
/*        cookie.setMaxAge(-1);//默认值：浏览器关闭自动销毁
        cookie.setMaxAge(60);//存货30秒
        cookie.setMaxAge(0);//立即销毁*/
//        3.响应Cookie，即liyongresponse发送Cookie
        response.addCookie(cookie);
//        接下来在另一个Servlet中获取Cookie对象

    }
}
